Big Huge Thesaurus

flowering cherry

noun